﻿#ifndef UNITTEST_H_
#define UNITTEST_H_

namespace algorithm {
    void TestLongestPalindrome();
    void TestAtoi();
    void TestMergeTwoSortedLists();
    void TestRemoveNthFromEnd();
    void TestGenerateParenthesis();
    void TestMergeKSortedLists();
    void TestNextPermutation();
    void TestLongestValidParentheses();
    void TestSearchRotateLists();
    void TestSearchSortedListsPos();
    void TestDetectCycle();
    void TestDailyTemperatures();
    void TestSortLinkLists();
    void TestMinStack();
    void TestFindDuplicate();
    void TestCountBits();
    void TestMergeTrees();
    void TestListIsPalindrome();
    void TestDemeterOfBinaryTree();
    void TestMoveZeroes();
    void TestFindDisappearedNumbers();
    void TestHammingDistance();
}

#endif //!UNITTEST_H_
